From: Roger Pau Monné Date: Tue, 11 Sep 2018 09:01:13 +0000 (+0200) Subject: xsm: fix clang build X-Git-Tag: archive/raspbian/4.14.0+80-gd101b417b7-1+rpi1^2~63^2~3301 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22Dat/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22Dat?a=commitdiff_plain;h=33daee93dcc52a53edb07bc902583957c2e1f853;p=xen.git xsm: fix clang build ebitmap.c:244:32: error: invalid conversion specifier 'Z' [-Werror,-Wformat-invalid-specifier] "match my size %Zd (high bit was %d)\n", mapunit, ~^ ebitmap.c:245:16: error: format specifies type 'int' but the argument has type 'unsigned long' [-Werror,-Wformat] sizeof(u64) * 8, e->highbit); ^~~~~~~~~~~~~~~ ebitmap.c:245:33: error: data argument not used by format string [-Werror,-Wformat-extra-args] sizeof(u64) * 8, e->highbit); Use %zd instead of %Zd, which is compliant with C99. Signed-off-by: Roger Pau Monné Reviewed-by: Wei Liu Acked-by: Daniel De Graaf --- diff --git a/xen/xsm/flask/ss/ebitmap.c b/xen/xsm/flask/ss/ebitmap.c index bb3ec8e7c9..e1d0a586a7 100644 --- a/xen/xsm/flask/ss/ebitmap.c +++ b/xen/xsm/flask/ss/ebitmap.c @@ -241,7 +241,7 @@ int ebitmap_read(struct ebitmap *e, void *fp) if ( mapunit != sizeof(u64) * 8 ) { printk(KERN_ERR "Flask: ebitmap: map size %u does not " - "match my size %Zd (high bit was %d)\n", mapunit, + "match my size %zd (high bit was %d)\n", mapunit, sizeof(u64) * 8, e->highbit); goto bad; }